.topDiv {
    float: left;
    background-color: red;
}

.top-left {
    float: left;
}

.top-right {
    float: right;
    width: 300px;
    height: 40px;
}

.topSearchDiv {
    background-color: rgb(226, 149, 149);
}

.categoryDiv {
    float: left;
    background-color: rgb(104, 89, 89);
}

.goodsItemDiv {
    float: left;
    background-color: rgb(134, 59, 59);
}

.box {
    float: left;
    margin: 1% auto;
    width: 2400px;
    height: 500px;
    background-color: red;
}

.box-left {
    float: left;
    width: 300px;
    height: 100%;
    background-color: rgb(80, 14, 167);
}

.right {
    float: left;
    width: 2099px;
    height: 100%;
    background-color: rgb(10, 238, 29);
}

.mini-box {
    float: left;
    margin: 10px;
    margin-right: 40px;
    width: 550px;
    height: 96%;
    background-color: cadetblue;
}



a {
    height: 40px;
    background-color: rgb(201, 187, 187);
    display: inline-block;
    text-decoration: none;
}

a:hover {
    background-color: chartreuse;
}

li {
    list-style-type: none;
}